Chris McLennan

Visit Website

Chris McLennan is an independent software publisher whose work, hosted on GitHub, focuses on terminal-based applications for developers and music enthusiasts. The catalog currently comprises three open-source packages, all centered on pushing the capabilities of the command-line environment. The first product, mixr, is a lean terminal DJ application designed for electronic music, offering users a lightweight, keyboard-driven way to mix tracks without the overhead of a graphical interface, making it suitable for live performance setups or minimal hardware environments. The second product, mnml, is a terminal IDE written in Rust and styled after NvChad, providing developers with a fast, modern code-editing experience that stays entirely within the terminal while delivering the conveniences of contemporary integrated development environments. The third product, tmnl, is a GPU-rendered terminal emulator built around a structured-cell display protocol, demonstrating an architectural approach to terminal rendering that offloads visual work to the graphics processor for improved performance and richer display capabilities. Taken together, these tools reflect a coherent focus on the terminal as a first-class platform: mixr serves creative audio use cases, mnml targets everyday software development workflows, and tmnl addresses the underlying terminal infrastructure itself, improving how text-based applications are rendered and displayed. Users of this publisher's software are typically developers, system administrators, and technically inclined creators who prefer efficient, resource-conscious tools that run without desktop environments. All three packages are available through the publisher's GitHub profile, where source code, documentation, and issue tracking are maintained in the open, consistent with the conventions of modern open-source software distribution and community-driven development.

mixr

Lean terminal DJ app for electronic music.

Details
mnml

A NvChad-style terminal IDE in Rust.

Details
tmnl

A GPU-rendered terminal with a structured-cell display protocol.

Details